<div id="container"></div>
<script type='module'>
import {Clock} from './clock.js'

// new Clock({template:'现在是h:m:s',dom:document.getElementById('container')}).start()

/*
现在要求你创建一个class ExtendedClock 继承Clock，并且给构造方法添加一个新的参数 precision（精度）- 值是每次“嘀嗒”的间隔，默认值1000ms（1秒）

- 你的代码应该写在 extended-clock.js 里
- 不要修改Clock的代码（继承它），实现功能

使用：
new ExtendedClock({template:'现在是h:m:s', precision: 2000}).start()
*/
class ExtendedClock extends Clock{
    constructor({ template,dom,precision }){
      super({ template,dom})
      this.precision=precision
      
    }
    start() {
    this.render()
    this.timer = setInterval(() => this.render(), this.precision);
  }
}
const time=new ExtendedClock({template:'现在是h:m:s',dom:document.getElementById('container'),precision:2000}).start()
// console.log(time);
</script>